spot where turkey vultures gather - Turkish English Dictionary